Big Huge Thesaurus

pumping station

noun